var app = getApp()
Page({
  data: {
    tempFilePaths: 'http://cdn.jisuapp.cn/zhichi_frontend/static/webapp/images/default.png',
    imgpath: 'http://cdn.jisuapp.cn/zhichi_frontend/static/webapp/images/default.png'
  },
  onLoad: function () {
  },
  chooseimage: function () {
    var that = this;
    wx.chooseImage({
      count: 1, // 默认9  
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有  
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有  
      success: function (res) {
        // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片  
        that.setData({
          tempFilePaths: res.tempFilePaths[0]
        })
        console.log(res)
        console.log(that.data.tempFilePaths)
      }
    })
  },
  uploadimage: function () {
    var that = this
    wx.showToast({
      icon: "loading",
      title: "正在上传"
    }),
      wx.uploadFile({
      url: 'https://weixin.dingzhuobo.com/common/upload',//upload接口
        filePath: that.data.tempFilePaths,
        name: 'file',//文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
        header: { "Content-Type": "multipart/form-data" },//HTTP 请求 Header, header 中不能设置 Referer
        formData: {//HTTP 请求中其他额外的 form data
          //和服务器约定的token, 一般也可以放在header中
          'session_token': wx.getStorageSync('session_token')
        },
        success: function (res) {
          var path = 'https://weixin.dingzhuobo.com/' + JSON.parse(res.data).data[0];
          console.log(JSON.parse(res.data).data[0]);
          that.setData({
            imgpath:path
          })
          if (res.statusCode != 200) {
            wx.showModal({
              title: '提示',
              content: '上传失败',
              showCancel: false
            })
            return;
          }
          else{
            wx.showModal({
              title: '提示',
              content: '上传成功',
              showCancel: false
            })
            return;
          }
          var data = res.data
          // page.setData({  //上传成功修改显示头像
          //   // src: path[0]
          // })
        },
        fail: function (e) {
          console.log(e);
          wx.showModal({
            title: '提示',
            content: '上传失败',
            showCancel: false
          })
        },
        complete: function () {
          wx.hideToast();  //隐藏Toast
        }
      })
  }
})